const comdd = require('../db/gouwuche')

module.exports = {
    tianjia(req,res){
        // 接收数据
        let {userid, menuid, num, speandkind} = req.body

        // 添加数据
        comdd.findOne({userid,menuid,speandkind},(err,docs)=>{
            if(err){
                throw new Error(err)
            }

            if(docs){
                // 如果数据库中 有数据
                comdd.updateOne({_id:docs._id},{$inc:{num:num}},(err,docs)=>{
                    if(err){
                        throw new Error(err)
                    }
                    res.json({
                        error_code:0,
                        msg:'购物车添加成功！'
                    })
                })
            }else{

                // 如果没有
                comdd.insertMany({
                    userid,
                    menuid,
                    speandkind,
                    num
                },(err,docs)=>{
                    if(err){
                        throw new Error(err)
                    }
                    res.json({
                        error_code:0,
                        msg:'购物车添加成功！'
                    })
                })
            }
        })
    },

    gwc(req,res){
        // 接收数据
        let {imm} =req.params
        // 查询数据库数据
        comdd.find({imm},{__v:0},(err,docs)=>{
            if(err){
                throw new Error(err)
            }
            res.json({
                error_code:0,
                msg:'获取购物车成功',
                data:docs
            })
        })
    }
 


}